|
Autocad VBA : Einen Block aus einer Zeichnung in eine andere kopieren
H.D. am 27.04.2006 um 10:44 Uhr (0)
Moin Lary,Schau Dir mal diesen Beitrag an. Ich hatte das selbe Problem und konnte es damit lösen.http://ww3.cad.de/foren/ubb/Forum259/HTML/000664.shtmlBis denn dannH.D.
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Block copieren und neu einfügen
H.D. am 20.07.2005 um 15:10 Uhr (0)
Hallo, ich habe folgendes Problem: Ich möchte einen Block aus einer Zeichnung (diese besteht nur aus einem Block) copieren und diesen in der aktuellen Zeichnung einfügen. Ich habe es schon mit CopyObjects probiert, hatte das Problem, dass das Quelldocument mit dem Zieldocument übereinstimmen muss. Hier mein bisherigern Code: Public Sub ImportBlock() Dim vEinfuege as Variant Dim abrCopyBlock as AcadBlockReference Dim abBlock as AcadBlock Dim abCopyBlock as AcadBlock Dim ActDoku as AcadDocument Dim OpenDoku ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Block InsertionPoint
H.D. am 06.10.2005 um 16:09 Uhr (0)
Hello everybody!Hab mal wieder ein kleines Problem mit einem Block!Ich will auf eine modifikation in einer Zeichnung reagieren. Und zwar wenn ein Block bewegt wird will ich kontrollieren, ob dieser in einem anderen Bereich der Zeichnung plaziert werden darf. Dabei soll der Block "Grob" in der Zeichung plaziert werden können. Per VBA will ich die fein Justierung durchführen. Mein Problem liegt darin das ich den geänderten InsertionPoint meiner Blockreferenz nicht zuweisen kann.Private Sub AcadDocument_Objec ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Block mit Bemassung erstellen
H.D. am 20.05.2005 um 09:28 Uhr (0)
Hallo PG01, danke für Deine Antwort! Ich glaube ich habe mein Problem nicht ausreichend beschrieben. Ich habe ein Objekt erstellt, welches aus einem Rechteck mit einer Mittellinie. Dies soll mit 4 Masslinien (Position des Objektes vom Nullpunkt in x und y Richtung sowie die Absolute Länge und Breite) bestückt werden. Dieses Objekt habe ich der Zeichnung hinzugefügt und anschließend bemasst, auch so wie Du es geschrieben hast. Wie bekomme ich es hin, wenn ich nachträglich dieses Objekt in der Zeichnung vers ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Block mit Bemassung erstellen
H.D. am 19.05.2005 um 10:32 Uhr (0)
Ich habe folgendes Problem: Ich habe einen Block erstellt und möchte diesen Bemassen. Dabei soll sich die erste Massbezugsline auf den Zeichungsnullpunkt (die feste Seite) beziehen und die zweite auf den Block (frei in der Zeichnung bewegbar). Wie kann ich die lose Seite der Bemassung den Block hinzufügen?
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Block copieren und neu einfügen
H.D. am 21.07.2005 um 08:50 Uhr (0)
Moin zusammen! @Fuchsi: Ich habe deinen VBA-Code mal ausprobiert. Mit dem Kopieren/Einfügen des Blockes habe ich noch ein Problem. Der Variablen ObjCollection wurde der Richtige Block zugewiesen, aber er erscheint nicht in der Zeichnung, obwohl ein Block mit dem passenden Name eingefügt wurde??? Dann habe ich noch eine Frage zu der Programmzeile: Set odbx = ThisDrawing.Application.GetInterfaceObject( ObjectDBX.AxDbDocument.16 ) für Acad2005 Was bedeutet: ObjectDBX.AxDbDocument.16 das? und wieso für A ...
|
| In das Form Autocad VBA wechseln |